# Gunicorn 配置文件
import multiprocessing

# 监听地址和端口
bind = "0.0.0.0:8000"

# 工作进程数 - 一般设置为 CPU 核心数的 2-4 倍
workers = multiprocessing.cpu_count() * 2 + 1

# 工作模式 - 使用 uvicorn 的工作类
worker_class = "uvicorn.workers.UvicornWorker"

# 超时时间
timeout = 120

# 重载
reload = True

# 日志配置
accesslog = "logs/access.log"
errorlog = "logs/error.log"
loglevel = "info" 